Skip to content

Feature-gate frontends#48

Merged
EnricoGhiorzi merged 26 commits into
mainfrom
features
Jun 25, 2026
Merged

Feature-gate frontends#48
EnricoGhiorzi merged 26 commits into
mainfrom
features

Conversation

@EnricoGhiorzi

Copy link
Copy Markdown
Collaborator

Allows built-time selection of frontends to include.

Use case: end-users don't need incomplete/experimental frontends. By not featuring them by default, we avoid exposing broken functionalities, on top of reducing build time and size.

Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
as it has no measurable benefits compared to std Vec

Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
SCAN is not ready for this and it often panics when it should return an error.
When all panics are handled appropriately, human-panic can be used again.

Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
- Use bumpalo for fast allocation

Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
@EnricoGhiorzi EnricoGhiorzi merged commit fb48b45 into main Jun 25, 2026
2 checks passed
@EnricoGhiorzi EnricoGhiorzi deleted the features branch June 25, 2026 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant